/**
 * "Visual Paradigm: DO NOT MODIFY THIS FILE!"
 * 
 * This is an automatic generated file. It will be regenerated every time 
 * you generate persistence class.
 * 
 * Modifying its content may cause the program not work, or your work may lost.
 */

/**
 * Licensee: Daniel Landa
 * License Type: Purchased
 */
package base_de_datos;

import java.io.Serializable;
public class Usuario_no_identificado implements Serializable {
	public Usuario_no_identificado() {
	}
	
	public boolean equals(Object aObj) {
		if (aObj == this)
			return true;
		if (!(aObj instanceof Usuario_no_identificado))
			return false;
		Usuario_no_identificado usuario_no_identificado = (Usuario_no_identificado)aObj;
		if ((getIp() != null && !getIp().equals(usuario_no_identificado.getIp())) || (getIp() == null && usuario_no_identificado.getIp() != null))
			return false;
		return true;
	}
	
	public int hashCode() {
		int hashcode = 0;
		hashcode = hashcode + (getIp() == null ? 0 : getIp().hashCode());
		return hashcode;
	}
	
	private java.util.Set this_getSet (int key) {
		if (key == base_de_datos.ORMConstants.KEY_USUARIO_NO_IDENTIFICADO_FAVORITO_PUBLICO) {
			return ORM_favorito_publico;
		}
		
		return null;
	}
	
	org.orm.util.ORMAdapter _ormAdapter = new org.orm.util.AbstractORMAdapter() {
		public java.util.Set getSet(int key) {
			return this_getSet(key);
		}
		
	};
	
	private String ip;
	
	private base_de_datos.Juego_publico juega_a;
	
	private Float tiempoJugado;
	
	private java.util.Set ORM_favorito_publico = new java.util.HashSet();
	
	public void setIp(String value) {
		this.ip = value;
	}
	
	public String getIp() {
		return ip;
	}
	
	public String getORMID() {
		return getIp();
	}
	
	public void setTiempoJugado(float value) {
		setTiempoJugado(new Float(value));
	}
	
	public void setTiempoJugado(Float value) {
		this.tiempoJugado = value;
	}
	
	public Float getTiempoJugado() {
		return tiempoJugado;
	}
	
	private void setORM_Favorito_publico(java.util.Set value) {
		this.ORM_favorito_publico = value;
	}
	
	private java.util.Set getORM_Favorito_publico() {
		return ORM_favorito_publico;
	}
	
	public final base_de_datos.Juego_publicoSetCollection favorito_publico = new base_de_datos.Juego_publicoSetCollection(this, _ormAdapter, base_de_datos.ORMConstants.KEY_USUARIO_NO_IDENTIFICADO_FAVORITO_PUBLICO, base_de_datos.ORMConstants.KEY_MUL_ONE_TO_MANY);
	
	public void setJuega_a(base_de_datos.Juego_publico value) {
		this.juega_a = value;
	}
	
	public base_de_datos.Juego_publico getJuega_a() {
		return juega_a;
	}
	
	public String toString() {
		return String.valueOf(getIp());
	}
	
	private base_de_datos.BD_Usuarios_no_identificados BD_Usuarios_no_identificados;
	
	public base_de_datos.BD_Usuarios_no_identificados getBD_Usuarios_no_identificados()  {
		return this.BD_Usuarios_no_identificados;
	}
	
	public void setBD_Usuarios_no_identificados(base_de_datos.BD_Usuarios_no_identificados value)  {
		this.BD_Usuarios_no_identificados = value;
	}
	
}
